/** <a href="http://www.cpupk.com/decompiler">Eclipse Class Decompiler</a> plugin, Copyright (c) 2017 Chen Chao. **/
package com.minierp.service;

import com.minierp.bean.GatherBillBean;
import com.minierp.bean.UserBean;
import com.minierp.dao.CooperBillItemDao;
import com.minierp.dao.GatherBillDao;
import com.minierp.dao.GatherBillItemDao;
import com.minierp.dao.IdGenerator;
import com.minierp.dao.SerialNumberDao;
import com.minierp.model.CodeRule;

public interface GatherBillService {
	void txInsert(GatherBillBean arg0, GatherBillDao arg1,
			GatherBillItemDao arg2, CooperBillItemDao arg3,
			SerialNumberDao arg4, IdGenerator arg5) throws Exception;

	void txUpdate(GatherBillBean arg0, GatherBillDao arg1,
			GatherBillItemDao arg2, CooperBillItemDao arg3, IdGenerator arg4)
			throws Exception;

	void txUnExamine(long arg0, GatherBillDao arg2, GatherBillItemDao arg3,
			CooperBillItemDao arg4) throws Exception;

	void txExamine(long arg0, GatherBillDao arg2, GatherBillItemDao arg3,
			CooperBillItemDao arg4, long arg5, String arg7) throws Exception;

	void txCancel(long arg0, String arg2, GatherBillDao arg3,
			GatherBillItemDao arg4, CooperBillItemDao arg5, UserBean arg6,
			IdGenerator arg7) throws Exception;

	void txInsertBatch(String[] arg0, UserBean arg1, CodeRule arg2,
			GatherBillDao arg3, GatherBillItemDao arg4, CooperBillItemDao arg5,
			SerialNumberDao arg6, IdGenerator arg7) throws Exception;
}